<?php

namespace app\admin\controller;

use think\Db;
use think\Session;

class Login extends Authorized
{

    public function login_xs(){
        $id = input('id');
        if($id){
            $res = Db::table('admin')->where(['id'=>$id, 'state'=>1, 'role_id'=>2])->find();
            if ($res) {
                Session::set('xs.id', $res['id']);
                Session::set('xs.username', $res['username']);
                return redirect('/xs/');
            } else {
                $this->error('error！','/');
            }
        }else{
            $this->error('error！','/');
        }

    }

    public function login_seo(){
        $id = input('id');
        if($id){
            $res = Db::table('admin')->where(['id'=>$id, 'state'=>1, 'role_id'=>1])->find();
            if ($res) {
                Session::set('seo.id', $res['id']);
                Session::set('seo.username', $res['username']);
                return redirect('/seo/');
            } else {
                $this->error('error！','/');
            }
        }else{
            $this->error('error！','/');
        }
    }

    public function login_member(){
        $id = input('id');
        if($id){
            $res = Db::table('user')->where(['id'=>$id, 'state'=>1])->find();
            if ($res) {
                if($res['is_agent']==1){
//                    代理商
                    Session::set('agent.id', $res['id']);
                    Session::set('agent.username', $res['username']);
                    return redirect('/agent/');

                }else{
//                    普通用户
                    Session::set('member.id', $res['id']);
                    Session::set('member.username', $res['username']);
                    return redirect('/member/');

                }
            } else {
                $this->error('error！','/');
            }
        }else{
            $this->error('error！','/');
        }
    }



}